Decoding Program Instructions With The Control Unit